package kr.saeildamil.androidstudy.ch07;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;

public class MyView2 extends View {

	public MyView2(Context context) {
		super(context);

	}

	@Override
	protected void onDraw(Canvas canvas) {
		canvas.drawColor(Color.LTGRAY);
		Paint Pnt = new Paint(Paint.ANTI_ALIAS_FLAG);

		Pnt.setStrokeWidth(8);
		Pnt.setColor(Color.RED);

		Pnt.setStyle(Paint.Style.FILL);
		canvas.drawCircle(50, 50, 40, Pnt); // 채우기

		Pnt.setStyle(Paint.Style.STROKE);
		canvas.drawCircle(150, 50, 40, Pnt);// 외곽선 그리기

		Pnt.setStyle(Paint.Style.FILL_AND_STROKE);
		canvas.drawCircle(250, 50, 40, Pnt);// 외곽선 및 채우기

		Pnt.setColor(Color.BLUE);
		Pnt.setStyle(Paint.Style.FILL);
		canvas.drawCircle(50, 150, 40, Pnt);
		Pnt.setColor(Color.RED);
		Pnt.setStyle(Paint.Style.STROKE);// 파란색으로 채우고 빨간색으로 외곽선 그리기

		Pnt.setColor(Color.RED);
		Pnt.setStyle(Paint.Style.STROKE);
		canvas.drawCircle(150, 150, 40, Pnt);
		Pnt.setColor(Color.BLUE);
		Pnt.setStyle(Paint.Style.FILL);
		canvas.drawCircle(150, 150, 40, Pnt);

	}

}
